import axios from 'axios'

// 这里换成你的 Laravel 后端地址
const api = axios.create({
  baseURL: 'http://localhost:520/api', // Laravel 默认端口
  headers: { 'Content-Type': 'application/json' }
})

// 请求拦截：自动加 Token
api.interceptors.request.use(config => {
  const token = localStorage.getItem('token')
  if (token) config.headers.Authorization = `Bearer ${token}`
  return config
})

export default {
  register(data) {
    return api.post('/register', data)
  },
  login(data) {
    return api.post('/login', data)
  },
  logout() {
    return api.post('/logout')
  },
  getUser() {
    return api.get('/user')
  }
}
